/*
 * DialogoImagen.h
 *      Author: sebastian
 */

#ifndef DIALOGOIMAGEN_H_
#define DIALOGOIMAGEN_H_
#include <gtkmm.h>
#include <string>
#include <iostream>
#include "ElegidorDeImagenes.h"

class DialogoImagen {
	Gtk::Dialog* dialogo;
	Gtk::Image* imagen;
	Gtk::Button* setImagen;
	std::string pathImagen;
	std::string titulo;

public:
	DialogoImagen(const Glib::RefPtr<Gtk::Builder>& builder);

	//Muestra el dialogo y setea la imagen en caso de seleccionar una.
	std::string show();

	//Muestra el FileChooser para elegir una imagen.
	void clickSetImagen();

	//Set del atributo imagen.
	void setearImagen(std::string& path);

	~DialogoImagen();
};

#endif /* DIALOGOIMAGEN_H_ */
